Transient Cost Analysis of Non-Markovian Software Systems with Rejuvenation
نویسندگان
چکیده
In this paper, we perform the transient analysis of software cost models with periodic/non-periodic rejuvenation. We derive the Laplace-Stieltjes transforms of the ergodic probabilities for respective semi-Markov and Markov regenerative process models, and evaluate numerically the expected cumulative costs experienced by an arbitrary time and its time average by using the Laplace inversion technique, where an improved version of the classical Dubner and Abate's algorithm is used. Numerical examples suggest that the optimal software rejuvenation policy minimizing the expected cumulative cost shows quite different aspects from the steadystate solution which minimizes the long-run average cost.
منابع مشابه
Refined non-homogeneous markovian models for a single-server type of software system with rejuvenation
Long running software systems are known to experience an aging phenomenon called software aging, one in which the accumulation of errors during the execution of software leads to performance degradation and eventually results in failure. To counteract this phenomenon a proactive fault management approach, called software rejuvenation, is particularly useful. It essentially involves gracefully t...
متن کاملTransient Analysis of Software Rejuvenation Policies in Virtualized System: Phase-Type Expansion Approach
Abstract: This paper presents a transient analysis of software rejuvenation with virtualization. In particular, we apply the phase-type expansion to analyze the pointwise availability of virtual-machine (VM) based software rejuvenation with two policies; cold-VM and warm-VM rejuvenation policies. The performance measures can be derived from the stochastic models described by labeled Markov rege...
متن کاملAnalysis of software rejuvenation using Markov Regenerative Stochastic Petri Net
In a client-server type system, the server software is required to run continuously for very long periods. Due to repeated and potentially faulty usage by many clients, such software \ages" with time and eventually fails. Huang et. al. proposed a technique called \software rejuvenation" [9] in which the software is periodically stopped and then restarted in a \robust" state after proper mainten...
متن کاملVersatile workload-aware power management performability analysis of server virtualized systems
The widespread integration of virtualization technologies in data centers has enabled in the last few years several benefits in terms of operating costs and flexibility. These benefits maybe boosted through join optimization of power management (PM) and dependability for virtualized systems. This indeed involves developing appropriate models to better understand their performability behavior wh...
متن کاملAnalysis of Software Rejuvenation using Markov Regenerative Stochastic Petri Net - Software Reliability Engineering, 1995. Proceedings., Sixth International Symposium on
In a client-server type system, the server software is required t o run continuously for very long periods. Due to repeated and potentially faulty usage b y many clients, such software “ages” with time and eventually fails. Huang et. al. proposed a technique called %oftware rejuvenation” [9] in which the software i s periodically stopped and then restarted in a “robust” state a f ter proper mai...
متن کامل